package cn.sdormitory.service;

import cn.sdormitory.morningExercises.entity.MorningExercises;
import cn.sdormitory.morningExercises.vo.AppMorningExercisesCountVO;
import cn.sdormitory.morningExercises.vo.AppMorningExercisesToStuVO;

import java.util.List;

/**
 * @author : yy
 * @date: 2024/9/20 11:27
 * @description:
 */
public interface AppMorningExercisesService {
    List<AppMorningExercisesToStuVO> listTodayMorningExercises();

    void exercisesRegister(Long studentId, Long classId, Integer type, String registrantUser);

    void delMorningExercises(Long id);

    List<AppMorningExercisesCountVO> getAppMorningExercisesCount(Long userId, String rq);

    List<AppMorningExercisesToStuVO> getMorningExercisesStuByClassId(Long classId, String rq);
    
    List<MorningExercises> getMonthlyStatisticsMorningExercises(List<Long> classIds, String accessDate);
}
